#ifndef ABSTRACT_CUSTOM_NODE_H
#define ABSTRACT_CUSTOM_NODE_H

#include "task/abstract_task.h"

namespace task::node
{
/**
 * @brief:  自定义节点虚基类
 * @author: sherlock_lht
 */
class AbstractCustomNode
{
public:
    /**
     * @brief:  获取自定义节点内保存得task对象
     * @author: sherlock_lht
     */
    virtual AbstractTask *getTask() = 0;
};
}

#endif //ABSTRACT_CUSTOM_NODE_H
